/* colors */
/* Couleur des titres */
/* Couleur des textes */
/* Couleur des textes disable */
/* Couleur des bordures */
/* -------------------------------- BACKGROUND -------------------------------- */
body {
  /* Si pas de background image */
  background-color: #eeeeee;
}
/* liens en général */
a {
  color: #555555;
}
a:focus,
a:hover,
a:active {
  color: #000000;
}
/* liens dans les articles */
div.article-text a:link,
div.article-text a:visited {
  color: #0000ff;
  text-decoration: underline;
}
div.article-text a:focus,
div.article-text a:hover,
div.article-text a:active {
  color: #0000ff;
  text-decoration: none;
}
/* -------------------------------- NAVBAR -------------------------------- */
.navbar > .container .navbar-brand i,
.navbar > .container .navbar-brand:hover i,
.navbar > .main-container .navbar-brand i,
.navbar > .main-container .navbar-brand:hover i {
  color: #65878a;
}
.navbar-default {
  background: #1a94c3;
}
.navbar-default .navbar-nav > li > a {
  color: #000000;
}
.navbar-default .navbar-nav > .active > a:before {
  color: #65878a;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.dropdown.open > a {
  border-bottom-color: #65878a;
  color: #ffffff !important;
  background: #147296;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000000;
  border-bottom-color: #65878a;
}
.navbar-nav > li > .dropdown-menu {
  border-top-color: #65878a;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #65878a;
}
.mega-menu .mega-menu-content ul.sub-menu .active > a {
  background-color: #65878a;
  color: #000000;
}
/* -------------------------------- CONTENT COLORS -------------------------------- */
.primary-color {
  color: #65878a;
}
.secondary-color {
  color: #1a94c3;
}
.wrapper {
  background-color: rgba(255, 255, 255, 0.9);
  color: #555555;
}
/* --- Surcharge zabuto calendar --- */
div.zabuto_calendar .table tr th,
div.zabuto_calendar .table tr td {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
div.zabuto_calendar .table tr.calendar-month-header td {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
div.zabuto_calendar .table tr.calendar-dow-header th {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
/* General text color */
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  color: #333333;
}
.panel {
  color: #555555;
}
.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel h5 {
  color: #333333;
}
.modal h1,
.modal h2,
.modal h3,
.modal h4,
.modal h5 {
  color: #383838;
}
.well {
  color: #555555;
}
.document-box .content {
  color: #555555 !important;
}
.disabled {
  color: #c0c0c0;
}
div.popover,
div.popover p {
  color: #555;
}
/* border color */
hr {
  border-top: 1px solid #dddddd;
}
.tab-content {
  border: 1px solid #dddddd;
}
.article-post article .article-header {
  border: 1px solid #dddddd;
}
.article-post article .article-tagline {
  color: #333333;
}
.product-box {
  background-color: #eeeeee;
}
.product-box h4,
.product-box p {
  color: #000000;
}
/* -------------------------------- BUTTONS, LINKS, ETC.. -------------------------------- */
.btn-main-color {
  background-color: #65878a;
  border-color: #4f6a6d;
  color: #000000;
}
.btn-main-color:hover,
.btn-main-color:focus,
.btn-main-color:active,
.btn-main-color.active {
  background-color: #4f6a6d;
  border-color: #4f6a6d;
  color: #000000;
}
.circle-icon.circle-main-color {
  background-color: #65878a;
  border-color: #65878a;
  color: #000000;
}
.slide_subtitle {
  background-color: #65878a;
  color: #000000;
}
.progress-bar.main-color {
  background-color: #4f6a6d !important;
}
.accordion-teal .panel-heading .accordion-toggle {
  color: #65878a;
}
.accordion-teal .panel-heading .accordion-toggle > .icon-arrow:before {
  background-color: #65878a;
  color: #000000;
}
.sb_toggle {
  border-color: rgba(0, 0, 0, 0) #65878a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
/* Steps wizard */
.swMain > ul li > a.selected .stepDesc,
.swMain li > a.done .stepDesc {
  color: #333333;
}
.swMain > ul li .stepDesc {
  color: #333333;
}
#scroll-top {
  background-color: #65878a;
  border: 1px solid #65878a;
  color: #EEEEEE;
}
#scroll-top:hover {
  background-color: #FCFCFC;
  border: 1px solid #E1E1E1;
  color: #65878a;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #65878a;
  border-color: #4f6a6d;
  color: #000000;
}
div.post-media h4 {
  color: #8faaad;
}
.portfolio-page ul.nav li a:hover,
.portfolio-page ul.nav li.active a {
  background: #65878a;
  color: #000000;
}
.feature-box .feature-icon {
  color: #65878a;
}
#logoBar {
  /* Si bannière: */
  background-image: url("/resources/images/CLUBS/000/000/123/1234/IMAGE/banner.png?1664374251000");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
#club-title {
  background-color: rgba(101, 135, 138, 0.8);
  color: #000000;
}
footer.footer-club {
  background: #1a94c3;
}
footer.footer-club h1,
footer.footer-club h2,
footer.footer-club h3,
footer.footer-club h4,
footer.footer-club a,
footer.footer-club p,
footer.footer-club p strong {
  color: #000000 !important;
}
footer.footer-club hr {
  background-color: #000000;
  color: #000000;
}
footer.footer-club .social-icons ul li a:before {
  color: #000000;
}
#club-menu .dropdown-menu {
  background-color: #1a94c3;
}
#club-menu .dropdown-menu > li > a {
  color: #000000;
}
#club-menu .dropdown-menu > li > a:hover,
#club-menu .dropdown-menu > li > a:focus {
  background-color: #65878a;
  color: #000000;
}
#club-menu .dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #65878a;
  color: #000000;
}
/* ---------------------------------------------------------------------- */
/*	Extra Small Devices Only/* ---------------------------------------------------------------------- */
@media (max-width: 767px) {
  .navbar-default .navbar-nav li > a:hover,
  .navbar-default .navbar-nav li > a:focus {
    background-color: #65878a !important;
    color: #000000 !important;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
  }
  .navbar-brand .brand-text {
    color: #000000;
  }
}

